/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package tmanager;

import java.sql.Timestamp;
import java.util.Calendar;

/**
 *
 * @author Kiko
 */
public class Messaggio {

    private int idStudente;
    private int idProfessore;
    private String mittente;
    private String destinatario;
    private boolean messaggioLetto;
    private String oggetto;
    private String contenuto;
    private Timestamp timestamp;
    private boolean rispostaInviata;
    
    public Messaggio(){
        idStudente=-1;
        idProfessore=-1;
        mittente=null;
        destinatario=null;
        messaggioLetto=false;
        oggetto=null;
        contenuto=null;
        timestamp=null;
        rispostaInviata=false;
    }

    public void setIdStudente(int id){
        idStudente = id;
    }
    public void setIdProfessore(int id){
        idProfessore = id;
    }
    public void setMittente(String mittente){
        this.mittente = mittente;
    }
    public void setDestinatario(String destinatario){
        this.destinatario = destinatario;
    }
    public void setMessaggioLetto(boolean letto){
        messaggioLetto = letto;
    }
    public void setOggetto(String oggetto){
        this.oggetto = oggetto;
    }
    public void setContenuto(String contenuto){
        this.contenuto = contenuto;
    }
    public void setTimestamp(long time){
        this.timestamp = new Timestamp(time);
    }
    public void setTimestamp(Timestamp time){
        this.timestamp = time;
    }
    public void setRispostaInviata(boolean risposta){
        this.rispostaInviata = risposta;
    }

    public int getIdStudente(){
        return idStudente;
    }
    public int getIdProfessore(){
        return idProfessore;
    }
    public String getMittente(){
        return this.mittente;
    }
    public String getDestinatario(){
        return this.destinatario;
    }
    public boolean getMessaggioLetto(){
        return messaggioLetto;
    }
    public String getOggetto(){
        return this.oggetto;
    }
    public String getContenuto(){
        return this.contenuto;
    }
    public Timestamp getTimestamp(){
        return this.timestamp;
    }
    public long getTime(){
        return this.timestamp.getTime();
    }
    public boolean getRispostaInviata(){
        return this.rispostaInviata;
    }
}
